
Minutes, IBIS Quality Task Group

8 February 2022

12:00-13:00 EST (09:00-10:00 PST)

ROLL CALL

ANSYS                               Curtis Clark
Intel Technology                  * Michael Mirmak
Micron Technology                 * Randy Wolff
Siemens EDA                       * Weston Beal
Signal Integrity Software:        * Mike LaBonte
Teraspeed Labs:                   * Bob Ross
Zuken USA:                        * Lance Wang

Everyone in attendance marked by *

NOTE: "AR" = Action Required.

-----------------------MINUTES ---------------------------
Mike LaBonte conducted the meeting.

Call for IBIS related patent disclosures:

- None


Call for opens:

- None


Review of previous meeting minutes:
Minutes from the February 1, 2021 meeting were reviewed. Randy Wolff moved to accept the
minutes.  Lance Wang seconded the motion.  Without objection, the minutes were approved.


ARs:
- AR: Mike LaBonte to write bug for CMODEL_ERR_1
  Done.
- AR: Bob Ross to update BUG228 with meeting feedback changes
  Done.
- AR: Mike LaBonte to send updated draft IBISCHK7.1.0 User Guide for review
  Not done.
- AR: Weston Beal to prepare presentation on IBIS Quality Specification and checklist
  Not done. Mike LaBonte said Weston had suggested by email that checks could be written
  for quality level 4, now that IBIS had power aware features.


NEW ITEMS:

IBISCHK710 development:
Mike LaBonte said the user guide work was in progress.

Parser bug reports:

Bob Ross said some bugs under review might be renumbered.

IBISCHK BUG228:
Bob Ross showed BUG228 draft 4.  He said the bug was updated to show a testcase with an
IBIS 2.0 file, which IBISCHK checked as 2.1.  Bob said some IBIS "dot-one" updates had
been editorial in nature, so there was little functional difference between 2.0 and 2.1.
Mike LaBonte asked if bus_label existed in 2.0. Bob said it did.  Randy Wolff said the
report looked correct.  Bob felt the new compatibility message should be shortened.  Randy
said it was grammatically correct.  Weston Beal asked what problem would be caused by
older IBIS files when used with EMD.  Randy said there would be no problem as long as
there were no [Pin Mapping] errors, which IBISCHK had been allowing.  Bob said he would
post the bug report.

AR: Bob Ross to post BUG228

IBISCHK BUG229:
Bob said the only change to be made was adding a definition of UNC.  Bob showed BUG229
draft 4.  Mike noted that  "Universal Naming Convention" was in the report.  Bob noted
that the testcase required running on a network path.  Bob said he would post the bug
report.

AR: Bob Ross to post BUG229

IBISCHK "NA" bug:
Bob said there was no bug report, just an email from Mike LaBonte.  He had found that "NA"
used as names in some places generated error messages.  Mike said the code had a reserved
word check function that was called in more than 20 places, but it was being used for
items that IBIS allowed to be "NA".  Bob suggested not creating a bug report.  Mike
agreed, noting that the workaround was to not name things like models "NA".

IBISCHK BUG230 (renamed from BUG231):
Bob showed BUG231 draft 2, from Michael Mirmak.
He said this would renamed to BUG230 because the previous "NA" bug would not be filed.
Bob said he had reduced the testcase so that it produced six error messages instead of 16.
Michael Mirmak said the context was still fully captured.
Bob said the error E6309 was a legitimate check.
Michael said no error should be generated with the given testcase.
Weston Beal said the test was about model types.
Michael said it was a conflict between [Model Selector] and [Clock Pins] parsing.
Michael noted that the error would be correct, if the file actually had the problem.
Bob said this would be posted as BUG230.

AR: Bob Ross to post BUG230

IBISCHK BUG231:
Bob showed a new bug report from Mike LaBonte.  Mike introduced the bug, in which the same
memory allocation failure message could be printed as either a BUG or an ERROR, depending
on where it happened.  Mike felt it should be documented in the user guide as B6801,
omitting E6801, even though the software was not yet fixed.  Bob said we had another check
that produced either an ERROR or WARNING, depending on a percentage threshold.  He agreed
that this should not produce two different message types.  Bob said he would add the
suggested fix and post it as BUG231.

AR: Bob Ross to post BUG231


IBIS quality checklist:


Tabled topics (no discussion without motion):
  - BIRD181.2
  - IBISCHK security fixes


Randy Wolff moved moved to adjourn. Weston Beal seconded. Without objection the meeting ended.

Meeting ended: 13:02 ET

Next meeting February 8, 2022

